|
CATIA V5 Programmierung : Pfad der geöffneten Datei übergeben
Proofin am 26.10.2006 um 13:08 Uhr (0)
Hi Martin,es scheint das Catia bei dfx Dateien keinen Pfad angibt!Also ich habe bis jetzt noch keine Möglichkeit gefunden den Pfad ausfindig zu machen.GrußProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Weitere VB Befehle bzw. Objekte zu Catia V5
Proofin am 16.12.2005 um 12:03 Uhr (0)
Hi PSchlebes,es gibt eine Datei im CATIA Installationsverzeichnis die heißt V5Automation.chm dort sind (fast) alle Befehle aufgeführt.MfgProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elemente aus Geometrischen Set in txt-File exportieren
Proofin am 06.11.2006 um 09:17 Uhr (0)
Hi Matthias,ich hab dein Skript mal erweitert für das Auslesen von Punkten, Linien und Kreisen.Const sPOINT = "HybridShapePoint"Const sLINE = "HybridShapeLine"Const sCIRCLE = "HybridShapeCircle"Const sFILEPATH = "C:Dokumente und EinstellungenAll UsersDesktopexport.txt"Sub CATMain() Was soll selektierbar sein Dim sSel Dim UserSelection Dim EnableSelectionFor(0) Dim oHybridbody Dim aCoord(2) Dim aPoints(8) Dim oStream Dim oShapes Dim ii Dim oSpaWB As SPAWorkbench Dim oMeas As Measurable Dim oDatei Dim sType ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elemente aus Geometrischen Set in txt-File exportieren
Proofin am 06.11.2006 um 13:50 Uhr (0)
Ich hab noch eine Lösung für die Nachkommastellen,hier mal das geänderte Skript:Const sPOINT = "HybridShapePoint"Const sLINE = "HybridShapeLine"Const sCIRCLE = "HybridShapeCircle"Const sFILEPATH = "C:Dokumente und EinstellungenAll UsersDesktopexport.txt"Sub CATMain() Was soll selektierbar sein Dim sSel Dim UserSelection Dim EnableSelectionFor(0) Dim oHybridbody Dim aCoord(2) Dim aPoints(8) Dim oStream Dim oShapes Dim ii Dim oSpaWB As SPAWorkbench Dim oMeas As Measurable Dim oDatei Dim sType EnableSelec ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : aus DesignTables per Script/Macro Konstruktion updaten
Proofin am 03.04.2007 um 16:22 Uhr (0)
Moin Tobi,ich hab da ein kleines Verständnisproblem.Für mich ist die Designtable eine externe Datei, in der die Daten stehen.Wenn die Datei sich geändert hat werden die (internen) Daten von Catia automatisch aktuallisiert, sofern man es in den Tools Optinen so eingestellt hat.Was möchtest du jetzt aktuallisieren??GrußProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CSV Datei per Makro in Drawing einfügen
Proofin am 06.07.2007 um 16:39 Uhr (0)
Moin Stardyne,vorab eine Bitte:Kannst du bitte mal deinen Code posten. (Erstellen der CSV und anlegen des Drawings)Dann kann man darauf basierend dir vielleicht besser helfen.Das DRWView ist das View Objekt deines Drawings und deine CSV ließt du genauso aus wie du sie erstellt hast, nur eben umgekehrt . Den Pfad dazu solltest du ja auch kennen.GrußProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei als Variable in Makro ???
Proofin am 12.09.2007 um 18:38 Uhr (0)
Moin UFeil,du möchstest doch bestimmt die Datei nicht immer unter dem gleichen Name speichern oder??In diesem Fall könnte das Makro so aus sehen:------------------------------------------Code------------------------------------------Sub CATMain() Dim Filepath As String Dateiauswahldialogh anzeigen Filepath = CATIA.FileSelectionBox("Dateiname angeben", "*.pdf", CatFileSelectionModeSave) Kontrolle, ob ein Name angeben wurde If Len(Filepath) 0 Then kontrolle, ob der Name die Endung .pdf hat If InStr(1, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild aus dem DMU Nav in Ppt einfügen
Proofin am 18.09.2007 um 10:39 Uhr (0)
Moin ogard1,ich hab deine Datei- und Pfadangaben mal einbißchen geändert und damit funktioniert es bei mir.---------------------------------------CODE---------------------------------------Sub PptInsertPicture()Dim TempPfadTempPfad = "c: mp"Dim fsoSet fso = CreateObject("Scripting.FileSystemObject")Dim DateinameDateiname = fso.GetTempName()TempPfad = TempPfad + Dateiname + ".bmp"Dim viewer3D1 As ViewerSet viewer3D1 = CATIA.ActiveWindow.ActiveViewerDim viewpoint3D1 As Viewpoint3DSet viewpoint3D1 = viewer3D1 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild aus dem DMU Nav in Ppt einfügen
Proofin am 18.09.2007 um 14:43 Uhr (0)
Du bist mit deinen Pfadangaben etwas durcheinander gekommen.Siehe die folgenden Zeilen:am Anfang:...Dateiname = fso.GetTempName ( )TempPfad = TempPfad+Dateiname+".bmp"...und weiter unten:...Viewer3D1.CaptureToFile catCaptureFormatBMP, TempPfad+Datiname+".bmp"...und PPT hast du folgendes übergeben:...Set PptShape = PptShapes.AddPicture ( TempPfad, True, True, 70, 70 )...deshalb hat PPT die Datei nicht gefunden.GrußProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : OpenAsTextStream failed
Proofin am 06.05.2008 um 16:18 Uhr (0)
Moin Ladde2008,kann es sein das es die Datei bereits gibt???Dann schlägt das Erstellen fehl, da du sie ja nicht überschreiben läßt.GrußProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : OpenAsTextStream failed
Proofin am 06.05.2008 um 16:41 Uhr (0)
gib mal den kompletten Pfad der Datei an.Ist mir gerade auf gefallen:Das Komma fehlt in deiner Zeile Zitat: SET Datei = CATIA.FileSystem.CreateFile ("output.txt" False) Neue Datei erzeugenNur in dem Beitrag oder auch in deinem Code??[Diese Nachricht wurde von Proofin am 06. Mai. 2008 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf CATEnv zugreifen
Proofin am 23.09.2010 um 15:05 Uhr (0)
Moin Gaucho,verstehe ich das richtig,du schreibst in die CATEnv Datei etwas wie:MyMacroPath=C: empund möchtest jetzt "C: emp" auslesen.Dann kommst du da mit CATIA.SystemService.Environ("MyMacroPath") ran.Die Methode liefert dir dann "C: emp" zurück.GrußThomas
|
| In das Form CATIA V5 Programmierung wechseln |